a shop selling salted meats - French English Dictionary